technical definition - Turkish English Dictionary